// 创建model文件夹存放不同的集合，在文件夹下创建管理员列表集合（创建集合之前要先创建约束对象）

const mongoose = require('mongoose');

const adminSchema = new mongoose.Schema({
    adminName: {
        type: String,
        required: true,
        unique: true
    },
    password: {
        type: String,
        required: true
    },
    regTime: { //注册时间
        type: String,
        required: true
    },
    loginTime: { //登录时间  登录时间虽然必填，但是在注册的时候没有登录时间，所以给个默认值，在注册的时候登录时间默认是空
        type: String,
        required: true,
        default: "---" //(随便给个符号表示，给默认值的意思是有值的话就用，没有的话就用我写的默认值 ---)
    },
    status:{
        type:Number,
        required: true,
        default: 0
    }
})

//根据这个约束对象创建一个管理员列表的集合
const adminModel = mongoose.model("adminList", adminSchema);

// 将集合暴露出去，将来就能对这个集合进行增删改查操作
module.exports = adminModel;